#ifndef __CACHEMANAGER_H__
#define __CACHEMANAGER_H__

#include <vector>
#include <string>

using std::vector;
using std::string;

class Cache;

class CacheManager
{
public:
    static void initCache(size_t,const string& filename);
    static Cache& getCache(size_t idx);
    static void periodicUpdateCaches();
private:
    static vector<Cache> _cacheList;
    static string _CaheManagerfilename;
};

#endif
